package ewu

import ewu._

/**
 * IndexRange ist eine KRange mit Werten vom Typ Int und dient als
 * Indexbereich fuer Arrays.
 */

class IndexRange(from: Int,
                 to: Int) extends KRange[Int](from, to) {

  def isInRange(i: Int) = (i <= last && i >= first)

  def isEmpty: Boolean = to <= from

  def toScalaRange: Range = first.until(last + 1)
}